Common attributes
The following table defines the attributes common to all objects:
Common object attributes
| Attribute | Data type | Meaning |
|---|---|---|
CKA_CLASS1 |
CK_OBJECT_CLASS |
Object class (type) |
1 This attribute must be specified when the object is created.
ProtectToolkit-C supports the following Cryptoki version 2.20 values for CKA_CLASS (that is, the following classes (types) of objects):
-
CKO_HW_FEATURE -
CKO_DATA,CKO_CERTIFICATE -
CKO_PUBLIC_KEY -
CKO_PRIVATE_KEY -
CKO_SECRET_KEY
The following CKA_CLASS values are ProtectToolkit-C extensions:
-
CKO_CERTIFICATE_REQUEST -
CKO_CRL